149: Learning Kotlin: inline classes and Type driven design

149: Learning Kotlin: inline classes and Type driven design